package com.xyazm.tms.api;

import com.xyazm.common.core.JsonResult;
import com.xyazm.tms.domain.dto.SendOutDTO;
import com.xyazm.tms.domain.param.SendOutParam;

/**
 * 物流服务对外暴露api
 * @author xuyou
 * 2022/7/31 0031 21:33
*/
public interface ITmsApi {


    /**
     * 物流发货 2.0
     * @author xuyou
     * 2022/7/31 0031 22:30
     * @param param
    */
    JsonResult<SendOutDTO> sendOut(SendOutParam param);

    /**
     * 取消发货 ok
     * @author xuyou
     * 2022/7/31 0031 22:31
     * @param orderId
    */
    JsonResult<Void> cancelSendOut(String orderId);

}
